package com.atguigu.guli.service.sms.api.controller;

import com.atguigu.guli.service.base.result.R;
import com.atguigu.guli.service.sms.service.SmsService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;


@RequestMapping("/api/sms")
@RestController
@Slf4j
public class ApiSmsController {

    @Autowired
    private SmsService smsService;

    @GetMapping("/send") //先用工具类判断手机号是否正确，判断一分钟内是否重复发送，判断一天内是否发送3次，如果都通过，就在redis中设置有效时长的验证码，然后设置一个key，任意value的键值对，设置时间长度，用来测试是否一分钟内重复发送，然后再今日发送次数上加1
    public R getCode(String mobile,Integer type){
        smsService.sendCode(mobile,type);
        return R.ok();
    }
}
